namespace ai_library
{
	public interface IState<T>
	{
		void Enter(T t);
		void Update(T t, float dt);
		void Exit(T t);

		bool OnMessage(T t, Message m);
	}
}

